define(function(require, exports, module) {
	// vue，模板路由配置
	exports = {
		// 页面数据
		data: function() {
			return {
				// 网络请求参数
				urlParams: $indexScope.urlParams,
				// 文件上传action
				fileUploadAction: "file/fileUpload",
				fileList: []
			}
		},
		// 方法
		methods: {
			// 页面跳转
			goPage: function(path, params) {
				$indexScope.goPage(path, params);
			},
			// 通过正负数返回前进页面
			goHistory: function(n) {
				$indexScope.goHistory(n);
			},
			// 上传文件
			submitFileUpload() {
				this.$refs.upload.submit();
			},
			// 文件上传成功
			handleSuccess(response, file, fileList) {},
			// 文件上传失败
			handleError(err, file, fileList) {
				alertModule().alertMsg(err.msg);
			}
		},
		// 导航钩子-页面渲染完运行的方法
		mounted: function() {
			this.fileUploadAction = this.urlParams.projectPath + this.fileUploadAction + this.urlParams.suffix;
		}
	};
	return exports;
});